package cyy.example.com.facotry.model.api.response;

import java.io.Serializable;
import java.util.List;

/**
 * Created by chenyiyao on 2017/11/3.
 */

public class FirmListEntity implements Serializable {

    private static final long serialVersionUID = 6380154977997985750L;
    /**
     * companyBaseinfoVo : {"businessType":2,"companyId":10,"companyName":"a22","detailAddr":"详细地址","latitude":50,"legalRepresent":"zhangsan2222","longitude":120,"phone":"15170795725","processFlow":"afgdggfdgd","regulationLevel":"2","regulationType":2,"street":"光明街道"}
     * companyFileVo : [{"filePath":"jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj.jpg","fileType":21}]
     * companyId : 10
     * institutionWatchsiteVo : []
     */

    private CompanyBaseinfoVoBean companyBaseinfoVo;
    private String companyId;
    private String abnormalCount = "0";
    private List<CompanyFileVoBean> companyFileVo;

    public CompanyBaseinfoVoBean getCompanyBaseinfoVo() {
        return companyBaseinfoVo;
    }

    public void setCompanyBaseinfoVo(CompanyBaseinfoVoBean companyBaseinfoVo) {
        this.companyBaseinfoVo = companyBaseinfoVo;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public List<CompanyFileVoBean> getCompanyFileVo() {
        return companyFileVo;
    }

    public void setCompanyFileVo(List<CompanyFileVoBean> companyFileVo) {
        this.companyFileVo = companyFileVo;
    }

    public String getAbnormalCount() {
        return abnormalCount;
    }

    public void setAbnormalCount(String abnormalCount) {
        this.abnormalCount = abnormalCount;
    }

    public static class CompanyBaseinfoVoBean implements Serializable{
        private static final long serialVersionUID = 8869299889228123196L;
        /**
         * businessType : 2
         * companyId : 10
         * companyName : a22
         * detailAddr : 详细地址
         * latitude : 50
         * legalRepresent : zhangsan2222
         * longitude : 120
         * phone : 15170795725
         * processFlow : afgdggfdgd
         * regulationLevel : 2
         * regulationType : 2
         * street : 光明街道
         */

        private String businessType;
        private String companyId;
        private String companyName;
        private String detailAddr;
        private String latitude;
        private String legalRepresent;
        private String longitude;
        private String phone;
        private String processFlow;
        private String regulationLevel;
        private String regulationType;
        private String street;
        private String badDescription = "0";
        private String equipmentfailure = "0";
        private String overshootDate;
        private String overshootDescription;

        public String getBusinessType() {
            return businessType;
        }

        public void setBusinessType(String businessType) {
            this.businessType = businessType;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public String getCompanyName() {
            return companyName;
        }

        public void setCompanyName(String companyName) {
            this.companyName = companyName;
        }

        public String getDetailAddr() {
            return detailAddr;
        }

        public void setDetailAddr(String detailAddr) {
            this.detailAddr = detailAddr;
        }

        public String getLatitude() {
            return latitude;
        }

        public void setLatitude(String latitude) {
            this.latitude = latitude;
        }

        public String getLegalRepresent() {
            return legalRepresent;
        }

        public void setLegalRepresent(String legalRepresent) {
            this.legalRepresent = legalRepresent;
        }

        public String getLongitude() {
            return longitude;
        }

        public void setLongitude(String longitude) {
            this.longitude = longitude;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getProcessFlow() {
            return processFlow;
        }

        public void setProcessFlow(String processFlow) {
            this.processFlow = processFlow;
        }

        public String getRegulationLevel() {
            return regulationLevel;
        }

        public void setRegulationLevel(String regulationLevel) {
            this.regulationLevel = regulationLevel;
        }

        public String getRegulationType() {
            return regulationType;
        }

        public void setRegulationType(String regulationType) {
            this.regulationType = regulationType;
        }

        public String getStreet() {
            return street;
        }

        public void setStreet(String street) {
            this.street = street;
        }

        public String getBadDescription() {
            return badDescription;
        }

        public void setBadDescription(String badDescription) {
            this.badDescription = badDescription;
        }

        public String getEquipmentfailure() {
            return equipmentfailure;
        }

        public void setEquipmentfailure(String equipmentfailure) {
            this.equipmentfailure = equipmentfailure;
        }

        public String getOvershootDate() {
            return overshootDate;
        }

        public void setOvershootDate(String overshootDate) {
            this.overshootDate = overshootDate;
        }

        public String getOvershootDescription() {
            return overshootDescription;
        }

        public void setOvershootDescription(String overshootDescription) {
            this.overshootDescription = overshootDescription;
        }
    }

    public static class CompanyFileVoBean implements Serializable {
        private static final long serialVersionUID = 8486483135659841085L;
        /**
         * filePath : jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj.jpg
         * fileType : 21
         */

        private String filePath;
        private int fileType;

        public String getFilePath() {
            return filePath;
        }

        public void setFilePath(String filePath) {
            this.filePath = filePath;
        }

        public int getFileType() {
            return fileType;
        }

        public void setFileType(int fileType) {
            this.fileType = fileType;
        }
    }
}
